Software Stability: Recovering General Patterns of Business

نویسندگان

  • Aseem Daga
  • Sergio de Cesare
  • Mark Lycett
  • Christopher Partridge
چکیده

With re-engineering of software systems becoming quite pronounced amongst organisations, a software stability approach is required to balance the seemingly contradictory goals of stability over the software lifecycle with the need for adaptability, extensibility and interoperability. This paper addresses the issue of how software stability can be achieved over time by outlining an approach to evolving General Business Patterns (GBPs) from the empirical data contained within legacy systems. GBPs are patterns of business objects that are (directionally) stable across contexts of use. The approach is rooted in developing patterns by extracting the business knowledge embedded in existing software systems. The process of developing this business knowledge is done via the careful use of ontology, which provides a way to reap the benefits of clear semantic expression. A worked example is presented to show how stability is achieved via a process of ‘interpretation’ and ‘sophistication’. The outcome of the process demonstrates how the balance that stability seeks can be achieved.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Functionality versus Practicality: Employing Existing Tools for Recovering Structural Design Patterns

The object-oriented design community has recently begun to collect so-called software design patterns : descriptions of proven solutions common software design problems, packaged in a description that includes a problem, a context, a solution, and its properties. Design pattern information can improve the maintainability of software, but is often absent in program documentation. We present a sy...

متن کامل

Domain-specific language for coordination patterns

The composition of software systems in a new one requires a good architectural design phase to speed up remote communications between these systems. But at the implementation phase, the code to coordinate such components ends up mixed in the main business code. This leads to maintenance problems, raising the need of, on the one hand, separate the coordination code from the business code, and on...

متن کامل

Existence and uniqueness of the solution for a general system of operator equations in $b-$metric spaces endowed with a graph

The purpose of this paper is to present some coupled fixed point results on a metric space endowed with two $b$-metrics. We shall apply a fixed point theorem for an appropriate operator on the Cartesian product of the given spaces endowed with directed graphs. Data dependence, well-posedness and Ulam-Hyers stability are also studied. The results obtained here will be applied to prove the existe...

متن کامل

A family of case studies on business process mining using MARBLE

Business processes, most of which are automated by information systems, have become a key asset in organizations. Unfortunately, uncontrolled maintenance implies that information systems age overtime until they need to be modernized. During software modernization, ageing systems cannot be entirely discarded because they gradually embed meaningful business knowledge, which is not present in any ...

متن کامل

Recovering Business Rules from Structured Analysis Specificationss - Reverse Engineering, 1995., Proceedings of 2nd Working Conference on

This paper reports on research geared toward recovering high level abstractions from structured specifications. Our research goal is to investigate how other sources besides code can be used in the reverse engineering of soflware systems. Departing from structured specifications we designed a process t o recover business rules and domain facts. We use a simple representation scheme based on nat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004